gift (present) - French English Dictionary